package com.zyd.shiro.util;

import com.zyd.shiro.business.entity.User;


public class DataFilterUtil {

    /**
     * 根据登入用户的权限配置 生产 对应权限过滤 sql 条件
     * @return
     */
    public static String authoritySql(User user){
        if(user==null){
            return " AND 1=2 ";
        }
        String userType = user.getUserType();
        if(userType.equals("ROOT")||userType.equals("ADMIN")){
            return "";
        }
        return " AND org="+user.getOrg()+" AND dept="+user.getDept()+" ";
    }
    //临时判断逻辑  根据表字段是否保护 dept部门字段 进行 数据控制

}
